<?php
$file = 'file_test.txt';
// 判断文件是否存在 而且只能是web根目录
$return = file_exists($file);
echo $return,'<br>';  
// 返回文件的最新修改日期 
$time = filemtime($file); 
echo $time,'<br>';
// 将时间字符串转换成格式化时间
$format_time = date('Y-m-d H:i:s',$time);
echo $format_time,'<br>'; 
// 获取文件大小
$file_size = filesize($file);
echo $file_size,'<br>';

$filename = 'file_test.txt';
// 打开文件 即首字符放个指针
$handle = fopen($filename,'r');
// 读取一个字符 指针往后移动一个
echo fgetc($handle),'<br>';

// 读取字符串 默认长度为1024  读取1023个字符 len可省略 遇到换行回车 结束
echo fgets($handle,1024),'<br>';

// 读取字符串  必须得带长度 全部读完 不受换行回车影响 但是不打印回车
echo fread($handle,1000),'<br>';

echo '<pre>';
// file($filename) 将文件每一行读取为数组的元素 返回数组
print_r(file($filename));
echo '<br>';

// 打印回车 全部字符
$content = file_get_contents($filename);
echo $content,'<br>';

// 复制文件
$dest = 'file_test_copy.txt';
copy($filename,$dest);

//删除文件
unlink($dest);
//判断文件名是是否是文件
echo is_file($filename);
// 直接向文件中写入字符串 会清空
file_put_contents($filename, "test");
fclose($handle);
$handle = fopen($filename, 'w');
// 写入数据 追加的形式
echo fwrite($handle, 'fwrite');
fclose($handle);
?>